We do have snow tire chains made in the USA for your 265/70-17 tires, though the Titan Snow Tire Chains # TC2828 are sourced from China and assembled in the USA.
Instead, for USA-made snow tire chains that offer excellent traction in deep snow what you will need is the Pewag All Square Snow Tire Chains with Cam Tighteners # PWE2228SC.
These chains have 5.6-mm-thick square links for the aggressive grip you are looking for. I have added a link below to a video review for you to check... view full answer...